package loja.validacao;

import java.util.Map;

/**
 *
 * @author Rodrigo
 */
public class MarcaValidador extends AbstractValidador {

    public boolean validar(Map atributos) {
        if (validarMarca(atributos.get("marca"))) {
            return true;
        } else {
            return false;
        }
    }

    private boolean validarMarca(Object nome) {
        boolean eValido = true;

        if (nome == null || nome.toString().trim().equals("")) {
            eValido = false;
            erros.add("Marca não pode ser vazio.");
        }

        if (nome.toString().length() > 50) {
            eValido = false;
            erros.add("Marca deve ter tamanho máximo de 50 caracteres.");
        }

        return eValido;
    }
}
